module.exports = {
    publicPath: "/web",
    assetsDir: "assets",
    outputDir: 'shops',
    chainWebpack: config => {
      const oneOfsMap = config.module.rule("scss").oneOfs.store
      oneOfsMap.forEach(item => {
        item.use("sass-resources-loader")
          .loader("sass-resources-loader")
          .options({
              // 全局变量资源路径
              resources: "./src/assets/styles/main.scss"
              // 也可以选择全局变量路径数组, 如果你有多个文件需要成为全局,就可以采用这种方法
              // resources: ['./path/to/vars.scss', './path/to/mixins.scss']
              // 或者你可以将多个scss文件@import到一个main.scss用第一种方法，都是可以的
          })
          .end()
      })
    },
    devServer: {
      open: true,
      // host: 'wang.hualian.com',
      // port: 8108,
      https: false,
      hotOnly: false,
      proxy: {
        '/': {
          target: 'http://appapi-test.chainlife1688.com/', //API服务器的地址
          ws: true,  //代理websockets
          changeOrigin: true, // 虚拟的站点需要更管origin
          pathRewrite: {   //重写路径 比如'/api/aaa/ccc'重写为'/aaa/ccc'
            '/': '/'
          }
        }
      },
    },
}
